export interface OrganizationInfo {

  id?: string;

  /**
   * 单位名称
   */
  name: string;

  /**
   * 单位联系电话
   */
  phone: string;

  /**
   * 创建日期
   */
  createTime: number;

  /**
   * 法人代表姓名
   */
  legalName: string;

  /**
   * 所在省
   */
  province: string;

  /**
   * 所在城市
   */
  city: string;

  /**
   * 所在区域
   */
  area: string;

  /**
   * 详细地址
   */
  address: string;

  /**
   * 营业执照图片地址
   */
  businessLicenseUrl: string;

  /**
   * 组织机构代码
   */
  code: string;

  /**
   * 组织机构代码证图片地址
   */
  orgCodeUrl: string;

  /**
   * 单位logo图片地址
   */
  logo: string;

  /**
   * 单位封面图片地址
   */
  coverUrl: string;

  /**
   * 当前单位状态
   */
  status: string;

  /**
   * 是否被删除（逻辑删除）
   */
  isDelete: boolean;

  /**
   * 修改时间
   */
  modifyTime: number;

  /**
   * 社会统一信用代码
   */
  creditCode: string;

  /**
   * 单位图片地址列表
   */
  imageList: any[];

  /**
   * 所属行业
   */
  industry: string;

  /**
   * 上游行业
   */
  upstreamIndustry: string;

  /**
   * 下游行业
   */
  downstreamIndustry: string;

  /**
   * 特别说明
   */
  specialNote: string;

  /**
   * 资费
   */
  postage: string;

  /**
   * 资费有效期开始
   */
  postageTimeBegin: number;

  /**
   * 资费有效期结束
   */
  postageTimeEnd: number;

  /**
   * 企业类型
   */
  orgType: string;

  /**
   * 系统类型
   */
  systemTypes: string[];

  orgTree: {
    parentId?: string
  };
  /**
   * 系统LOGO地址
   */
  sysLogoUrl?: string;
  /**
   * 系统名称
   */
  sysName?: string;
}

export interface OrganizationTree {
  employeeList: OrganizationTree[];
  id: string;

  organizationId: string;

  isRoot: boolean;

  parentId: string;

  objectId: string;

  objectName: string;

  object: any;

  accountpermits: any;

  parentObject: any;

  nodeName: string;

  isDelete: boolean;
}

